Firefox 29 für Entwickler

Firefox 29 wurde am 29. April 2014 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, die nicht nur für Webentwickler nützlich sind, sondern auch für Entwickler von Firefox und Gecko sowie für Add-on-Entwickler.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Wichtige Änderungen umfassen:

  • Stark verbessertes Webkonsole: Arrays werden inline angezeigt, ohne dass sie zum Inspektor auf der rechten Seite gebracht werden müssen, Fensterobjekte zeigen ihre URL, usw.
  • Die console API wurde zu Webarbeitern hinzugefügt (Bug 620935). Jetzt können Sie Nachrichten von Webarbeitern an die Webkonsole senden.
  • Das Network Monitor Werkzeug zeigt jetzt Leistungsstatistiken anhand von Tortendiagrammen an (Firefox-Bug 846601).
  • Im Inspector sind jetzt Vorschautooltips für CSS-Transformationen verfügbar (Firefox-Bug 726427).
  • DOM-Elemente, die im Debugger und in der Konsole zu sehen sind, können direkt über die neuen Schaltflächen rechts von der Variablenliste entfernt oder inspiziert werden.
  • Eine CSS-Quellkarte wird jetzt im Style-Editor unterstützt (Firefox-Bug 926014).
  • Automatische Vervollständigung von CSS-Eigenschaften und -Werten wurde dem Style-Editor hinzugefügt (Firefox-Bug 717369).

Siehe den Mozilla Hacks Blogbeitrag für Details und andere kleinere Änderungen.

CSS

HTML

  • <input type=color> und <input type=number> sind standardmäßig verfügbar.
  • Unterstützung für das nicht standardisierte <pre cols> wurde entfernt, ebenso wie der Layout-Effekt von <pre wrap>. Beide Effekte können und sollten mit CSS erreicht werden. (Firefox-Bug 949879)

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

Keine Änderung.

Sicherheit

  • Die experimentelle CSP 1.1 Direktive hash-source wurde implementiert. Die Einstellung security.csp.experimentalEnabled sollte auf true gesetzt werden, um diese Funktion zu ermöglichen (Firefox-Bug 883975).

Änderungen für Add-on- und Mozilla-Entwickler

  • Wichtige Änderungen im Firefox-Design betreffen die meisten Erweiterungen, die mit der Benutzeroberfläche von Firefox interagieren.
  • nsISecurityCheckedComponent wurde entfernt (Firefox-Bug 794943). Die meisten Anwender können nsISecurityCheckedComponent aus ihrer Schnittstellendefinition entfernen und werden weiterhin funktionieren.

Ältere Versionen